# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: proto/api/trading.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from .. import vega_pb2 as proto_dot_vega__pb2
from .. import markets_pb2 as proto_dot_markets__pb2
from .. import governance_pb2 as proto_dot_governance__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='proto/api/trading.proto',
  package='api',
  syntax='proto3',
  serialized_options=b'Z#code.vegaprotocol.io/vega/proto/api',
  serialized_pb=b'\n\x17proto/api/trading.proto\x12\x03\x61pi\x1a\x10proto/vega.proto\x1a\x13proto/markets.proto\x1a\x16proto/governance.proto\x1a\x1bgoogle/protobuf/empty.proto\":\n\x18SubmitTransactionRequest\x12\x1e\n\x02tx\x18\x01 \x01(\x0b\x32\x12.vega.SignedBundle\",\n\x19SubmitTransactionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\"3\n\x0fWithdrawRequest\x12 \n\x08withdraw\x18\x01 \x01(\x0b\x32\x0e.vega.Withdraw\"#\n\x10WithdrawResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\"F\n\x1aNotifyTraderAccountRequest\x12(\n\x05notif\x18\x01 \x01(\x0b\x32\x19.vega.NotifyTraderAccount\"0\n\x1bNotifyTraderAccountResponse\x12\x11\n\tsubmitted\x18\x01 \x01(\x08\"T\n\x1aPrepareSubmitOrderResponse\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\x12(\n\x0cpendingOrder\x18\x02 \x01(\x0b\x32\x12.vega.PendingOrder\"T\n\x1aPrepareCancelOrderResponse\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\x12(\n\x0cpendingOrder\x18\x02 \x01(\x0b\x32\x12.vega.PendingOrder\"S\n\x19PrepareAmendOrderResponse\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\x12(\n\x0cpendingOrder\x18\x02 \x01(\x0b\x32\x12.vega.PendingOrder\"?\n\x12SubmitOrderRequest\x12)\n\nsubmission\x18\x01 \x01(\x0b\x32\x15.vega.OrderSubmission\"C\n\x12\x43\x61ncelOrderRequest\x12-\n\x0c\x63\x61ncellation\x18\x01 \x01(\x0b\x32\x17.vega.OrderCancellation\"<\n\x11\x41mendOrderRequest\x12\'\n\tamendment\x18\x01 \x01(\x0b\x32\x14.vega.OrderAmendment\"$\n\x16GetProposalByIDRequest\x12\n\n\x02ID\x18\x01 \x01(\t\"2\n\x1dGetProposalByReferenceRequest\x12\x11\n\tReference\x18\x01 \x01(\t\"=\n\x14GetProposalsResponse\x12%\n\tproposals\x18\x01 \x03(\x0b\x32\x12.vega.ProposalVote\"A\n\x1cMarginLevelsSubscribeRequest\x12\x0f\n\x07partyID\x18\x01 \x01(\t\x12\x10\n\x08marketID\x18\x02 \x01(\t\"8\n\x13MarginLevelsRequest\x12\x0f\n\x07partyID\x18\x01 \x01(\t\x12\x10\n\x08marketID\x18\x02 \x01(\t\"@\n\x14MarginLevelsResponse\x12(\n\x0cmarginLevels\x18\x01 \x03(\x0b\x32\x12.vega.MarginLevels\"/\n\x1bMarketsDataSubscribeRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\")\n\x15MarketDataByIDRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\">\n\x16MarketDataByIDResponse\x12$\n\nmarketData\x18\x01 \x01(\x0b\x32\x10.vega.MarketData\"<\n\x13MarketsDataResponse\x12%\n\x0bmarketsData\x18\x01 \x03(\x0b\x32\x10.vega.MarketData\"$\n\x10LastTradeRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\"/\n\x11LastTradeResponse\x12\x1a\n\x05trade\x18\x01 \x01(\x0b\x32\x0b.vega.Trade\"%\n\x11MarketByIDRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\"2\n\x12MarketByIDResponse\x12\x1c\n\x06market\x18\x01 \x01(\x0b\x32\x0c.vega.Market\"#\n\x10PartyByIDRequest\x12\x0f\n\x07partyID\x18\x01 \x01(\t\"/\n\x11PartyByIDResponse\x12\x1a\n\x05party\x18\x01 \x01(\x0b\x32\x0b.vega.Party\"/\n\x0fPartiesResponse\x12\x1c\n\x07parties\x18\x01 \x03(\x0b\x32\x0b.vega.Party\"^\n\x14TradesByPartyRequest\x12\x0f\n\x07partyID\x18\x01 \x01(\t\x12\x10\n\x08marketID\x18\x02 \x01(\t\x12#\n\npagination\x18\x03 \x01(\x0b\x32\x0f.api.Pagination\"4\n\x15TradesByPartyResponse\x12\x1b\n\x06trades\x18\x01 \x03(\x0b\x32\x0b.vega.Trade\"\'\n\x14TradesByOrderRequest\x12\x0f\n\x07orderID\x18\x01 \x01(\t\"4\n\x15TradesByOrderResponse\x12\x1b\n\x06trades\x18\x01 \x03(\x0b\x32\x0b.vega.Trade\"m\n\x18\x41\x63\x63ountsSubscribeRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12\x0f\n\x07partyID\x18\x02 \x01(\t\x12\r\n\x05\x61sset\x18\x03 \x01(\t\x12\x1f\n\x04type\x18\x04 \x01(\x0e\x32\x11.vega.AccountType\";\n\x16OrdersSubscribeRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12\x0f\n\x07partyID\x18\x02 \x01(\t\";\n\x16TradesSubscribeRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12\x0f\n\x07partyID\x18\x02 \x01(\t\"M\n\x17\x43\x61ndlesSubscribeRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12 \n\x08interval\x18\x02 \x01(\x0e\x32\x0e.vega.Interval\"/\n\x1bMarketDepthSubscribeRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\",\n\x19PositionsSubscribeRequest\x12\x0f\n\x07partyID\x18\x01 \x01(\t\"\\\n\x15OrdersByMarketRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12#\n\npagination\x18\x02 \x01(\x0b\x32\x0f.api.Pagination\x12\x0c\n\x04open\x18\x03 \x01(\x08\"5\n\x16OrdersByMarketResponse\x12\x1b\n\x06orders\x18\x01 \x03(\x0b\x32\x0b.vega.Order\"Z\n\x14OrdersByPartyRequest\x12\x0f\n\x07partyID\x18\x01 \x01(\t\x12#\n\npagination\x18\x02 \x01(\x0b\x32\x0f.api.Pagination\x12\x0c\n\x04open\x18\x03 \x01(\x08\"4\n\x15OrdersByPartyResponse\x12\x1b\n\x06orders\x18\x01 \x03(\x0b\x32\x0b.vega.Order\">\n\x19OrderByMarketAndIdRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12\x0f\n\x07orderID\x18\x02 \x01(\t\"8\n\x1aOrderByMarketAndIdResponse\x12\x1a\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.Order\",\n\x17OrderByReferenceRequest\x12\x11\n\treference\x18\x01 \x01(\t\"6\n\x18OrderByReferenceResponse\x12\x1a\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.Order\"0\n\x0fMarketsResponse\x12\x1d\n\x07markets\x18\x01 \x03(\x0b\x32\x0c.vega.Market\"\\\n\x0e\x43\x61ndlesRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12\x16\n\x0esinceTimestamp\x18\x02 \x01(\x03\x12 \n\x08interval\x18\x03 \x01(\x0e\x32\x0e.vega.Interval\"0\n\x0f\x43\x61ndlesResponse\x12\x1d\n\x07\x63\x61ndles\x18\x01 \x03(\x0b\x32\x0c.vega.Candle\"8\n\x12MarketDepthRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12\x10\n\x08maxDepth\x18\x02 \x01(\x04\"\x86\x01\n\x13MarketDepthResponse\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12\x1d\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x10.vega.PriceLevel\x12\x1e\n\x04sell\x18\x03 \x03(\x0b\x32\x10.vega.PriceLevel\x12\x1e\n\tlastTrade\x18\x04 \x01(\x0b\x32\x0b.vega.Trade\"N\n\x15TradesByMarketRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12#\n\npagination\x18\x02 \x01(\x0b\x32\x0f.api.Pagination\"5\n\x16TradesByMarketResponse\x12\x1b\n\x06trades\x18\x01 \x03(\x0b\x32\x0b.vega.Trade\"<\n\x17PositionsByPartyRequest\x12\x0f\n\x07partyID\x18\x01 \x01(\t\x12\x10\n\x08marketID\x18\x02 \x01(\t\"=\n\x18PositionsByPartyResponse\x12!\n\tpositions\x18\x01 \x03(\x0b\x32\x0e.vega.Position\"%\n\x10VegaTimeResponse\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\"=\n\nPagination\x12\x0c\n\x04skip\x18\x01 \x01(\x04\x12\r\n\x05limit\x18\x02 \x01(\x04\x12\x12\n\ndescending\x18\x03 \x01(\x08\"+\n\x0cOrdersStream\x12\x1b\n\x06orders\x18\x01 \x03(\x0b\x32\x0b.vega.Order\"+\n\x0cTradesStream\x12\x1b\n\x06trades\x18\x01 \x03(\x0b\x32\x0b.vega.Trade\"i\n\x14PartyAccountsRequest\x12\x0f\n\x07partyID\x18\x01 \x01(\t\x12\x10\n\x08marketID\x18\x02 \x01(\t\x12\x1f\n\x04type\x18\x03 \x01(\x0e\x32\x11.vega.AccountType\x12\r\n\x05\x61sset\x18\x04 \x01(\t\"8\n\x15PartyAccountsResponse\x12\x1f\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\r.vega.Account\"8\n\x15MarketAccountsRequest\x12\x10\n\x08marketID\x18\x01 \x01(\t\x12\r\n\x05\x61sset\x18\x02 \x01(\t\"9\n\x16MarketAccountsResponse\x12\x1f\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\r.vega.Account\"c\n\x16PrepareProposalRequest\x12\x0f\n\x07partyID\x18\x01 \x01(\t\x12\x11\n\treference\x18\x02 \x01(\t\x12%\n\x08proposal\x18\x03 \x01(\x0b\x32\x13.vega.ProposalTerms\"P\n\x17PrepareProposalResponse\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\x12\'\n\x0fpendingProposal\x18\x02 \x01(\x0b\x32\x0e.vega.Proposal\".\n\x12PrepareVoteRequest\x12\x18\n\x04vote\x18\x01 \x01(\x0b\x32\n.vega.Vote\"=\n\x13PrepareVoteResponse\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\x12\x18\n\x04vote\x18\x02 \x01(\x0b\x32\n.vega.Vote\"4\n\x10OrderByIDRequest\x12\x0f\n\x07orderID\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x04\"0\n\x19OrderByReferenceIDRequest\x12\x13\n\x0breferenceID\x18\x01 \x01(\t\"P\n\x18OrderVersionsByIDRequest\x12\x0f\n\x07orderID\x18\x01 \x01(\t\x12#\n\npagination\x18\x02 \x01(\x0b\x32\x0f.api.Pagination\"4\n\x15OrderVersionsResponse\x12\x1b\n\x06orders\x18\x01 \x03(\x0b\x32\x0b.vega.Order2\xed\x04\n\x07trading\x12N\n\x12PrepareSubmitOrder\x12\x17.api.SubmitOrderRequest\x1a\x1f.api.PrepareSubmitOrderResponse\x12N\n\x12PrepareCancelOrder\x12\x17.api.CancelOrderRequest\x1a\x1f.api.PrepareCancelOrderResponse\x12K\n\x11PrepareAmendOrder\x12\x16.api.AmendOrderRequest\x1a\x1e.api.PrepareAmendOrderResponse\x12X\n\x13NotifyTraderAccount\x12\x1f.api.NotifyTraderAccountRequest\x1a .api.NotifyTraderAccountResponse\x12\x37\n\x08Withdraw\x12\x14.api.WithdrawRequest\x1a\x15.api.WithdrawResponse\x12R\n\x11SubmitTransaction\x12\x1d.api.SubmitTransactionRequest\x1a\x1e.api.SubmitTransactionResponse\x12L\n\x0fPrepareProposal\x12\x1b.api.PrepareProposalRequest\x1a\x1c.api.PrepareProposalResponse\x12@\n\x0bPrepareVote\x12\x17.api.PrepareVoteRequest\x1a\x18.api.PrepareVoteResponse2\xae\x15\n\x0ctrading_data\x12I\n\x0eMarketAccounts\x12\x1a.api.MarketAccountsRequest\x1a\x1b.api.MarketAccountsResponse\x12\x46\n\rPartyAccounts\x12\x19.api.PartyAccountsRequest\x1a\x1a.api.PartyAccountsResponse\x12\x34\n\x07\x43\x61ndles\x12\x13.api.CandlesRequest\x1a\x14.api.CandlesResponse\x12I\n\x0eMarketDataByID\x12\x1a.api.MarketDataByIDRequest\x1a\x1b.api.MarketDataByIDResponse\x12?\n\x0bMarketsData\x12\x16.google.protobuf.Empty\x1a\x18.api.MarketsDataResponse\x12=\n\nMarketByID\x12\x16.api.MarketByIDRequest\x1a\x17.api.MarketByIDResponse\x12@\n\x0bMarketDepth\x12\x17.api.MarketDepthRequest\x1a\x18.api.MarketDepthResponse\x12\x37\n\x07Markets\x12\x16.google.protobuf.Empty\x1a\x14.api.MarketsResponse\x12U\n\x12OrderByMarketAndID\x12\x1e.api.OrderByMarketAndIdRequest\x1a\x1f.api.OrderByMarketAndIdResponse\x12O\n\x10OrderByReference\x12\x1c.api.OrderByReferenceRequest\x1a\x1d.api.OrderByReferenceResponse\x12I\n\x0eOrdersByMarket\x12\x1a.api.OrdersByMarketRequest\x1a\x1b.api.OrdersByMarketResponse\x12\x46\n\rOrdersByParty\x12\x19.api.OrdersByPartyRequest\x1a\x1a.api.OrdersByPartyResponse\x12/\n\tOrderByID\x12\x15.api.OrderByIDRequest\x1a\x0b.vega.Order\x12\x41\n\x12OrderByReferenceID\x12\x1e.api.OrderByReferenceIDRequest\x1a\x0b.vega.Order\x12N\n\x11OrderVersionsByID\x12\x1d.api.OrderVersionsByIDRequest\x1a\x1a.api.OrderVersionsResponse\x12\x43\n\x0cMarginLevels\x12\x18.api.MarginLevelsRequest\x1a\x19.api.MarginLevelsResponse\x12\x37\n\x07Parties\x12\x16.google.protobuf.Empty\x1a\x14.api.PartiesResponse\x12:\n\tPartyByID\x12\x15.api.PartyByIDRequest\x1a\x16.api.PartyByIDResponse\x12O\n\x10PositionsByParty\x12\x1c.api.PositionsByPartyRequest\x1a\x1d.api.PositionsByPartyResponse\x12:\n\tLastTrade\x12\x15.api.LastTradeRequest\x1a\x16.api.LastTradeResponse\x12I\n\x0eTradesByMarket\x12\x1a.api.TradesByMarketRequest\x1a\x1b.api.TradesByMarketResponse\x12\x46\n\rTradesByOrder\x12\x19.api.TradesByOrderRequest\x1a\x1a.api.TradesByOrderResponse\x12\x46\n\rTradesByParty\x12\x19.api.TradesByPartyRequest\x1a\x1a.api.TradesByPartyResponse\x12\x41\n\x0cGetProposals\x12\x16.google.protobuf.Empty\x1a\x19.api.GetProposalsResponse\x12\x45\n\x10GetOpenProposals\x12\x16.google.protobuf.Empty\x1a\x19.api.GetProposalsResponse\x12\x42\n\x0fGetProposalByID\x12\x1b.api.GetProposalByIDRequest\x1a\x12.vega.ProposalVote\x12P\n\x16GetProposalByReference\x12\".api.GetProposalByReferenceRequest\x1a\x12.vega.ProposalVote\x12@\n\x10ObserveProposals\x12\x16.google.protobuf.Empty\x1a\x12.vega.ProposalVote0\x01\x12\x36\n\nStatistics\x12\x16.google.protobuf.Empty\x1a\x10.vega.Statistics\x12<\n\x0bGetVegaTime\x12\x16.google.protobuf.Empty\x1a\x15.api.VegaTimeResponse\x12\x43\n\x11\x41\x63\x63ountsSubscribe\x12\x1d.api.AccountsSubscribeRequest\x1a\r.vega.Account0\x01\x12@\n\x10\x43\x61ndlesSubscribe\x12\x1c.api.CandlesSubscribeRequest\x1a\x0c.vega.Candle0\x01\x12P\n\x15MarginLevelsSubscribe\x12!.api.MarginLevelsSubscribeRequest\x1a\x12.vega.MarginLevels0\x01\x12M\n\x14MarketDepthSubscribe\x12 .api.MarketDepthSubscribeRequest\x1a\x11.vega.MarketDepth0\x01\x12L\n\x14MarketsDataSubscribe\x12 .api.MarketsDataSubscribeRequest\x1a\x10.vega.MarketData0\x01\x12\x43\n\x0fOrdersSubscribe\x12\x1b.api.OrdersSubscribeRequest\x1a\x11.api.OrdersStream0\x01\x12\x46\n\x12PositionsSubscribe\x12\x1e.api.PositionsSubscribeRequest\x1a\x0e.vega.Position0\x01\x12\x43\n\x0fTradesSubscribe\x12\x1b.api.TradesSubscribeRequest\x1a\x11.api.TradesStream0\x01\x12N\n\x1aTransferResponsesSubscribe\x12\x16.google.protobuf.Empty\x1a\x16.vega.TransferResponse0\x01\x42%Z#code.vegaprotocol.io/vega/proto/apib\x06proto3'
  ,
  dependencies=[proto_dot_vega__pb2.DESCRIPTOR,proto_dot_markets__pb2.DESCRIPTOR,proto_dot_governance__pb2.DESCRIPTOR,google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,])




_SUBMITTRANSACTIONREQUEST = _descriptor.Descriptor(
  name='SubmitTransactionRequest',
  full_name='api.SubmitTransactionRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tx', full_name='api.SubmitTransactionRequest.tx', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=124,
  serialized_end=182,
)


_SUBMITTRANSACTIONRESPONSE = _descriptor.Descriptor(
  name='SubmitTransactionResponse',
  full_name='api.SubmitTransactionResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='api.SubmitTransactionResponse.success', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=184,
  serialized_end=228,
)


_WITHDRAWREQUEST = _descriptor.Descriptor(
  name='WithdrawRequest',
  full_name='api.WithdrawRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='withdraw', full_name='api.WithdrawRequest.withdraw', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=230,
  serialized_end=281,
)


_WITHDRAWRESPONSE = _descriptor.Descriptor(
  name='WithdrawResponse',
  full_name='api.WithdrawResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='api.WithdrawResponse.success', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=283,
  serialized_end=318,
)


_NOTIFYTRADERACCOUNTREQUEST = _descriptor.Descriptor(
  name='NotifyTraderAccountRequest',
  full_name='api.NotifyTraderAccountRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='notif', full_name='api.NotifyTraderAccountRequest.notif', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=320,
  serialized_end=390,
)


_NOTIFYTRADERACCOUNTRESPONSE = _descriptor.Descriptor(
  name='NotifyTraderAccountResponse',
  full_name='api.NotifyTraderAccountResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='submitted', full_name='api.NotifyTraderAccountResponse.submitted', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=392,
  serialized_end=440,
)


_PREPARESUBMITORDERRESPONSE = _descriptor.Descriptor(
  name='PrepareSubmitOrderResponse',
  full_name='api.PrepareSubmitOrderResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='blob', full_name='api.PrepareSubmitOrderResponse.blob', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pendingOrder', full_name='api.PrepareSubmitOrderResponse.pendingOrder', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=442,
  serialized_end=526,
)


_PREPARECANCELORDERRESPONSE = _descriptor.Descriptor(
  name='PrepareCancelOrderResponse',
  full_name='api.PrepareCancelOrderResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='blob', full_name='api.PrepareCancelOrderResponse.blob', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pendingOrder', full_name='api.PrepareCancelOrderResponse.pendingOrder', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=528,
  serialized_end=612,
)


_PREPAREAMENDORDERRESPONSE = _descriptor.Descriptor(
  name='PrepareAmendOrderResponse',
  full_name='api.PrepareAmendOrderResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='blob', full_name='api.PrepareAmendOrderResponse.blob', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pendingOrder', full_name='api.PrepareAmendOrderResponse.pendingOrder', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=614,
  serialized_end=697,
)


_SUBMITORDERREQUEST = _descriptor.Descriptor(
  name='SubmitOrderRequest',
  full_name='api.SubmitOrderRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='submission', full_name='api.SubmitOrderRequest.submission', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=699,
  serialized_end=762,
)


_CANCELORDERREQUEST = _descriptor.Descriptor(
  name='CancelOrderRequest',
  full_name='api.CancelOrderRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='cancellation', full_name='api.CancelOrderRequest.cancellation', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=764,
  serialized_end=831,
)


_AMENDORDERREQUEST = _descriptor.Descriptor(
  name='AmendOrderRequest',
  full_name='api.AmendOrderRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='amendment', full_name='api.AmendOrderRequest.amendment', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=833,
  serialized_end=893,
)


_GETPROPOSALBYIDREQUEST = _descriptor.Descriptor(
  name='GetProposalByIDRequest',
  full_name='api.GetProposalByIDRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='api.GetProposalByIDRequest.ID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=895,
  serialized_end=931,
)


_GETPROPOSALBYREFERENCEREQUEST = _descriptor.Descriptor(
  name='GetProposalByReferenceRequest',
  full_name='api.GetProposalByReferenceRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='Reference', full_name='api.GetProposalByReferenceRequest.Reference', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=933,
  serialized_end=983,
)


_GETPROPOSALSRESPONSE = _descriptor.Descriptor(
  name='GetProposalsResponse',
  full_name='api.GetProposalsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='proposals', full_name='api.GetProposalsResponse.proposals', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=985,
  serialized_end=1046,
)


_MARGINLEVELSSUBSCRIBEREQUEST = _descriptor.Descriptor(
  name='MarginLevelsSubscribeRequest',
  full_name='api.MarginLevelsSubscribeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.MarginLevelsSubscribeRequest.partyID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.MarginLevelsSubscribeRequest.marketID', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1048,
  serialized_end=1113,
)


_MARGINLEVELSREQUEST = _descriptor.Descriptor(
  name='MarginLevelsRequest',
  full_name='api.MarginLevelsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.MarginLevelsRequest.partyID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.MarginLevelsRequest.marketID', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1115,
  serialized_end=1171,
)


_MARGINLEVELSRESPONSE = _descriptor.Descriptor(
  name='MarginLevelsResponse',
  full_name='api.MarginLevelsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marginLevels', full_name='api.MarginLevelsResponse.marginLevels', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1173,
  serialized_end=1237,
)


_MARKETSDATASUBSCRIBEREQUEST = _descriptor.Descriptor(
  name='MarketsDataSubscribeRequest',
  full_name='api.MarketsDataSubscribeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.MarketsDataSubscribeRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1239,
  serialized_end=1286,
)


_MARKETDATABYIDREQUEST = _descriptor.Descriptor(
  name='MarketDataByIDRequest',
  full_name='api.MarketDataByIDRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.MarketDataByIDRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1288,
  serialized_end=1329,
)


_MARKETDATABYIDRESPONSE = _descriptor.Descriptor(
  name='MarketDataByIDResponse',
  full_name='api.MarketDataByIDResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketData', full_name='api.MarketDataByIDResponse.marketData', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1331,
  serialized_end=1393,
)


_MARKETSDATARESPONSE = _descriptor.Descriptor(
  name='MarketsDataResponse',
  full_name='api.MarketsDataResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketsData', full_name='api.MarketsDataResponse.marketsData', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1395,
  serialized_end=1455,
)


_LASTTRADEREQUEST = _descriptor.Descriptor(
  name='LastTradeRequest',
  full_name='api.LastTradeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.LastTradeRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1457,
  serialized_end=1493,
)


_LASTTRADERESPONSE = _descriptor.Descriptor(
  name='LastTradeResponse',
  full_name='api.LastTradeResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='trade', full_name='api.LastTradeResponse.trade', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1495,
  serialized_end=1542,
)


_MARKETBYIDREQUEST = _descriptor.Descriptor(
  name='MarketByIDRequest',
  full_name='api.MarketByIDRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.MarketByIDRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1544,
  serialized_end=1581,
)


_MARKETBYIDRESPONSE = _descriptor.Descriptor(
  name='MarketByIDResponse',
  full_name='api.MarketByIDResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='market', full_name='api.MarketByIDResponse.market', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1583,
  serialized_end=1633,
)


_PARTYBYIDREQUEST = _descriptor.Descriptor(
  name='PartyByIDRequest',
  full_name='api.PartyByIDRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.PartyByIDRequest.partyID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1635,
  serialized_end=1670,
)


_PARTYBYIDRESPONSE = _descriptor.Descriptor(
  name='PartyByIDResponse',
  full_name='api.PartyByIDResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='party', full_name='api.PartyByIDResponse.party', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1672,
  serialized_end=1719,
)


_PARTIESRESPONSE = _descriptor.Descriptor(
  name='PartiesResponse',
  full_name='api.PartiesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='parties', full_name='api.PartiesResponse.parties', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1721,
  serialized_end=1768,
)


_TRADESBYPARTYREQUEST = _descriptor.Descriptor(
  name='TradesByPartyRequest',
  full_name='api.TradesByPartyRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.TradesByPartyRequest.partyID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.TradesByPartyRequest.marketID', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='api.TradesByPartyRequest.pagination', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1770,
  serialized_end=1864,
)


_TRADESBYPARTYRESPONSE = _descriptor.Descriptor(
  name='TradesByPartyResponse',
  full_name='api.TradesByPartyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='trades', full_name='api.TradesByPartyResponse.trades', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1866,
  serialized_end=1918,
)


_TRADESBYORDERREQUEST = _descriptor.Descriptor(
  name='TradesByOrderRequest',
  full_name='api.TradesByOrderRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='orderID', full_name='api.TradesByOrderRequest.orderID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1920,
  serialized_end=1959,
)


_TRADESBYORDERRESPONSE = _descriptor.Descriptor(
  name='TradesByOrderResponse',
  full_name='api.TradesByOrderResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='trades', full_name='api.TradesByOrderResponse.trades', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1961,
  serialized_end=2013,
)


_ACCOUNTSSUBSCRIBEREQUEST = _descriptor.Descriptor(
  name='AccountsSubscribeRequest',
  full_name='api.AccountsSubscribeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.AccountsSubscribeRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.AccountsSubscribeRequest.partyID', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='asset', full_name='api.AccountsSubscribeRequest.asset', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='api.AccountsSubscribeRequest.type', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2015,
  serialized_end=2124,
)


_ORDERSSUBSCRIBEREQUEST = _descriptor.Descriptor(
  name='OrdersSubscribeRequest',
  full_name='api.OrdersSubscribeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.OrdersSubscribeRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.OrdersSubscribeRequest.partyID', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2126,
  serialized_end=2185,
)


_TRADESSUBSCRIBEREQUEST = _descriptor.Descriptor(
  name='TradesSubscribeRequest',
  full_name='api.TradesSubscribeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.TradesSubscribeRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.TradesSubscribeRequest.partyID', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2187,
  serialized_end=2246,
)


_CANDLESSUBSCRIBEREQUEST = _descriptor.Descriptor(
  name='CandlesSubscribeRequest',
  full_name='api.CandlesSubscribeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.CandlesSubscribeRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='interval', full_name='api.CandlesSubscribeRequest.interval', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2248,
  serialized_end=2325,
)


_MARKETDEPTHSUBSCRIBEREQUEST = _descriptor.Descriptor(
  name='MarketDepthSubscribeRequest',
  full_name='api.MarketDepthSubscribeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.MarketDepthSubscribeRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2327,
  serialized_end=2374,
)


_POSITIONSSUBSCRIBEREQUEST = _descriptor.Descriptor(
  name='PositionsSubscribeRequest',
  full_name='api.PositionsSubscribeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.PositionsSubscribeRequest.partyID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2376,
  serialized_end=2420,
)


_ORDERSBYMARKETREQUEST = _descriptor.Descriptor(
  name='OrdersByMarketRequest',
  full_name='api.OrdersByMarketRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.OrdersByMarketRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='api.OrdersByMarketRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='open', full_name='api.OrdersByMarketRequest.open', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2422,
  serialized_end=2514,
)


_ORDERSBYMARKETRESPONSE = _descriptor.Descriptor(
  name='OrdersByMarketResponse',
  full_name='api.OrdersByMarketResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='orders', full_name='api.OrdersByMarketResponse.orders', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2516,
  serialized_end=2569,
)


_ORDERSBYPARTYREQUEST = _descriptor.Descriptor(
  name='OrdersByPartyRequest',
  full_name='api.OrdersByPartyRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.OrdersByPartyRequest.partyID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='api.OrdersByPartyRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='open', full_name='api.OrdersByPartyRequest.open', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2571,
  serialized_end=2661,
)


_ORDERSBYPARTYRESPONSE = _descriptor.Descriptor(
  name='OrdersByPartyResponse',
  full_name='api.OrdersByPartyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='orders', full_name='api.OrdersByPartyResponse.orders', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2663,
  serialized_end=2715,
)


_ORDERBYMARKETANDIDREQUEST = _descriptor.Descriptor(
  name='OrderByMarketAndIdRequest',
  full_name='api.OrderByMarketAndIdRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.OrderByMarketAndIdRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='orderID', full_name='api.OrderByMarketAndIdRequest.orderID', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2717,
  serialized_end=2779,
)


_ORDERBYMARKETANDIDRESPONSE = _descriptor.Descriptor(
  name='OrderByMarketAndIdResponse',
  full_name='api.OrderByMarketAndIdResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='order', full_name='api.OrderByMarketAndIdResponse.order', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2781,
  serialized_end=2837,
)


_ORDERBYREFERENCEREQUEST = _descriptor.Descriptor(
  name='OrderByReferenceRequest',
  full_name='api.OrderByReferenceRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='reference', full_name='api.OrderByReferenceRequest.reference', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2839,
  serialized_end=2883,
)


_ORDERBYREFERENCERESPONSE = _descriptor.Descriptor(
  name='OrderByReferenceResponse',
  full_name='api.OrderByReferenceResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='order', full_name='api.OrderByReferenceResponse.order', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2885,
  serialized_end=2939,
)


_MARKETSRESPONSE = _descriptor.Descriptor(
  name='MarketsResponse',
  full_name='api.MarketsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='markets', full_name='api.MarketsResponse.markets', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2941,
  serialized_end=2989,
)


_CANDLESREQUEST = _descriptor.Descriptor(
  name='CandlesRequest',
  full_name='api.CandlesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.CandlesRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sinceTimestamp', full_name='api.CandlesRequest.sinceTimestamp', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='interval', full_name='api.CandlesRequest.interval', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2991,
  serialized_end=3083,
)


_CANDLESRESPONSE = _descriptor.Descriptor(
  name='CandlesResponse',
  full_name='api.CandlesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='candles', full_name='api.CandlesResponse.candles', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3085,
  serialized_end=3133,
)


_MARKETDEPTHREQUEST = _descriptor.Descriptor(
  name='MarketDepthRequest',
  full_name='api.MarketDepthRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.MarketDepthRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='maxDepth', full_name='api.MarketDepthRequest.maxDepth', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3135,
  serialized_end=3191,
)


_MARKETDEPTHRESPONSE = _descriptor.Descriptor(
  name='MarketDepthResponse',
  full_name='api.MarketDepthResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.MarketDepthResponse.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buy', full_name='api.MarketDepthResponse.buy', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sell', full_name='api.MarketDepthResponse.sell', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lastTrade', full_name='api.MarketDepthResponse.lastTrade', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3194,
  serialized_end=3328,
)


_TRADESBYMARKETREQUEST = _descriptor.Descriptor(
  name='TradesByMarketRequest',
  full_name='api.TradesByMarketRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.TradesByMarketRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='api.TradesByMarketRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3330,
  serialized_end=3408,
)


_TRADESBYMARKETRESPONSE = _descriptor.Descriptor(
  name='TradesByMarketResponse',
  full_name='api.TradesByMarketResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='trades', full_name='api.TradesByMarketResponse.trades', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3410,
  serialized_end=3463,
)


_POSITIONSBYPARTYREQUEST = _descriptor.Descriptor(
  name='PositionsByPartyRequest',
  full_name='api.PositionsByPartyRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.PositionsByPartyRequest.partyID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.PositionsByPartyRequest.marketID', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3465,
  serialized_end=3525,
)


_POSITIONSBYPARTYRESPONSE = _descriptor.Descriptor(
  name='PositionsByPartyResponse',
  full_name='api.PositionsByPartyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='positions', full_name='api.PositionsByPartyResponse.positions', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3527,
  serialized_end=3588,
)


_VEGATIMERESPONSE = _descriptor.Descriptor(
  name='VegaTimeResponse',
  full_name='api.VegaTimeResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='api.VegaTimeResponse.timestamp', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3590,
  serialized_end=3627,
)


_PAGINATION = _descriptor.Descriptor(
  name='Pagination',
  full_name='api.Pagination',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='skip', full_name='api.Pagination.skip', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='limit', full_name='api.Pagination.limit', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='descending', full_name='api.Pagination.descending', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3629,
  serialized_end=3690,
)


_ORDERSSTREAM = _descriptor.Descriptor(
  name='OrdersStream',
  full_name='api.OrdersStream',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='orders', full_name='api.OrdersStream.orders', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3692,
  serialized_end=3735,
)


_TRADESSTREAM = _descriptor.Descriptor(
  name='TradesStream',
  full_name='api.TradesStream',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='trades', full_name='api.TradesStream.trades', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3737,
  serialized_end=3780,
)


_PARTYACCOUNTSREQUEST = _descriptor.Descriptor(
  name='PartyAccountsRequest',
  full_name='api.PartyAccountsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.PartyAccountsRequest.partyID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.PartyAccountsRequest.marketID', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='api.PartyAccountsRequest.type', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='asset', full_name='api.PartyAccountsRequest.asset', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3782,
  serialized_end=3887,
)


_PARTYACCOUNTSRESPONSE = _descriptor.Descriptor(
  name='PartyAccountsResponse',
  full_name='api.PartyAccountsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='accounts', full_name='api.PartyAccountsResponse.accounts', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3889,
  serialized_end=3945,
)


_MARKETACCOUNTSREQUEST = _descriptor.Descriptor(
  name='MarketAccountsRequest',
  full_name='api.MarketAccountsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='marketID', full_name='api.MarketAccountsRequest.marketID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='asset', full_name='api.MarketAccountsRequest.asset', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3947,
  serialized_end=4003,
)


_MARKETACCOUNTSRESPONSE = _descriptor.Descriptor(
  name='MarketAccountsResponse',
  full_name='api.MarketAccountsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='accounts', full_name='api.MarketAccountsResponse.accounts', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4005,
  serialized_end=4062,
)


_PREPAREPROPOSALREQUEST = _descriptor.Descriptor(
  name='PrepareProposalRequest',
  full_name='api.PrepareProposalRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='partyID', full_name='api.PrepareProposalRequest.partyID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reference', full_name='api.PrepareProposalRequest.reference', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='proposal', full_name='api.PrepareProposalRequest.proposal', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4064,
  serialized_end=4163,
)


_PREPAREPROPOSALRESPONSE = _descriptor.Descriptor(
  name='PrepareProposalResponse',
  full_name='api.PrepareProposalResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='blob', full_name='api.PrepareProposalResponse.blob', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pendingProposal', full_name='api.PrepareProposalResponse.pendingProposal', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4165,
  serialized_end=4245,
)


_PREPAREVOTEREQUEST = _descriptor.Descriptor(
  name='PrepareVoteRequest',
  full_name='api.PrepareVoteRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vote', full_name='api.PrepareVoteRequest.vote', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4247,
  serialized_end=4293,
)


_PREPAREVOTERESPONSE = _descriptor.Descriptor(
  name='PrepareVoteResponse',
  full_name='api.PrepareVoteResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='blob', full_name='api.PrepareVoteResponse.blob', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vote', full_name='api.PrepareVoteResponse.vote', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4295,
  serialized_end=4356,
)


_ORDERBYIDREQUEST = _descriptor.Descriptor(
  name='OrderByIDRequest',
  full_name='api.OrderByIDRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='orderID', full_name='api.OrderByIDRequest.orderID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='version', full_name='api.OrderByIDRequest.version', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4358,
  serialized_end=4410,
)


_ORDERBYREFERENCEIDREQUEST = _descriptor.Descriptor(
  name='OrderByReferenceIDRequest',
  full_name='api.OrderByReferenceIDRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='referenceID', full_name='api.OrderByReferenceIDRequest.referenceID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4412,
  serialized_end=4460,
)


_ORDERVERSIONSBYIDREQUEST = _descriptor.Descriptor(
  name='OrderVersionsByIDRequest',
  full_name='api.OrderVersionsByIDRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='orderID', full_name='api.OrderVersionsByIDRequest.orderID', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='api.OrderVersionsByIDRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4462,
  serialized_end=4542,
)


_ORDERVERSIONSRESPONSE = _descriptor.Descriptor(
  name='OrderVersionsResponse',
  full_name='api.OrderVersionsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='orders', full_name='api.OrderVersionsResponse.orders', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4544,
  serialized_end=4596,
)

_SUBMITTRANSACTIONREQUEST.fields_by_name['tx'].message_type = proto_dot_vega__pb2._SIGNEDBUNDLE
_WITHDRAWREQUEST.fields_by_name['withdraw'].message_type = proto_dot_vega__pb2._WITHDRAW
_NOTIFYTRADERACCOUNTREQUEST.fields_by_name['notif'].message_type = proto_dot_vega__pb2._NOTIFYTRADERACCOUNT
_PREPARESUBMITORDERRESPONSE.fields_by_name['pendingOrder'].message_type = proto_dot_vega__pb2._PENDINGORDER
_PREPARECANCELORDERRESPONSE.fields_by_name['pendingOrder'].message_type = proto_dot_vega__pb2._PENDINGORDER
_PREPAREAMENDORDERRESPONSE.fields_by_name['pendingOrder'].message_type = proto_dot_vega__pb2._PENDINGORDER
_SUBMITORDERREQUEST.fields_by_name['submission'].message_type = proto_dot_vega__pb2._ORDERSUBMISSION
_CANCELORDERREQUEST.fields_by_name['cancellation'].message_type = proto_dot_vega__pb2._ORDERCANCELLATION
_AMENDORDERREQUEST.fields_by_name['amendment'].message_type = proto_dot_vega__pb2._ORDERAMENDMENT
_GETPROPOSALSRESPONSE.fields_by_name['proposals'].message_type = proto_dot_governance__pb2._PROPOSALVOTE
_MARGINLEVELSRESPONSE.fields_by_name['marginLevels'].message_type = proto_dot_vega__pb2._MARGINLEVELS
_MARKETDATABYIDRESPONSE.fields_by_name['marketData'].message_type = proto_dot_vega__pb2._MARKETDATA
_MARKETSDATARESPONSE.fields_by_name['marketsData'].message_type = proto_dot_vega__pb2._MARKETDATA
_LASTTRADERESPONSE.fields_by_name['trade'].message_type = proto_dot_vega__pb2._TRADE
_MARKETBYIDRESPONSE.fields_by_name['market'].message_type = proto_dot_markets__pb2._MARKET
_PARTYBYIDRESPONSE.fields_by_name['party'].message_type = proto_dot_vega__pb2._PARTY
_PARTIESRESPONSE.fields_by_name['parties'].message_type = proto_dot_vega__pb2._PARTY
_TRADESBYPARTYREQUEST.fields_by_name['pagination'].message_type = _PAGINATION
_TRADESBYPARTYRESPONSE.fields_by_name['trades'].message_type = proto_dot_vega__pb2._TRADE
_TRADESBYORDERRESPONSE.fields_by_name['trades'].message_type = proto_dot_vega__pb2._TRADE
_ACCOUNTSSUBSCRIBEREQUEST.fields_by_name['type'].enum_type = proto_dot_vega__pb2._ACCOUNTTYPE
_CANDLESSUBSCRIBEREQUEST.fields_by_name['interval'].enum_type = proto_dot_vega__pb2._INTERVAL
_ORDERSBYMARKETREQUEST.fields_by_name['pagination'].message_type = _PAGINATION
_ORDERSBYMARKETRESPONSE.fields_by_name['orders'].message_type = proto_dot_vega__pb2._ORDER
_ORDERSBYPARTYREQUEST.fields_by_name['pagination'].message_type = _PAGINATION
_ORDERSBYPARTYRESPONSE.fields_by_name['orders'].message_type = proto_dot_vega__pb2._ORDER
_ORDERBYMARKETANDIDRESPONSE.fields_by_name['order'].message_type = proto_dot_vega__pb2._ORDER
_ORDERBYREFERENCERESPONSE.fields_by_name['order'].message_type = proto_dot_vega__pb2._ORDER
_MARKETSRESPONSE.fields_by_name['markets'].message_type = proto_dot_markets__pb2._MARKET
_CANDLESREQUEST.fields_by_name['interval'].enum_type = proto_dot_vega__pb2._INTERVAL
_CANDLESRESPONSE.fields_by_name['candles'].message_type = proto_dot_vega__pb2._CANDLE
_MARKETDEPTHRESPONSE.fields_by_name['buy'].message_type = proto_dot_vega__pb2._PRICELEVEL
_MARKETDEPTHRESPONSE.fields_by_name['sell'].message_type = proto_dot_vega__pb2._PRICELEVEL
_MARKETDEPTHRESPONSE.fields_by_name['lastTrade'].message_type = proto_dot_vega__pb2._TRADE
_TRADESBYMARKETREQUEST.fields_by_name['pagination'].message_type = _PAGINATION
_TRADESBYMARKETRESPONSE.fields_by_name['trades'].message_type = proto_dot_vega__pb2._TRADE
_POSITIONSBYPARTYRESPONSE.fields_by_name['positions'].message_type = proto_dot_vega__pb2._POSITION
_ORDERSSTREAM.fields_by_name['orders'].message_type = proto_dot_vega__pb2._ORDER
_TRADESSTREAM.fields_by_name['trades'].message_type = proto_dot_vega__pb2._TRADE
_PARTYACCOUNTSREQUEST.fields_by_name['type'].enum_type = proto_dot_vega__pb2._ACCOUNTTYPE
_PARTYACCOUNTSRESPONSE.fields_by_name['accounts'].message_type = proto_dot_vega__pb2._ACCOUNT
_MARKETACCOUNTSRESPONSE.fields_by_name['accounts'].message_type = proto_dot_vega__pb2._ACCOUNT
_PREPAREPROPOSALREQUEST.fields_by_name['proposal'].message_type = proto_dot_governance__pb2._PROPOSALTERMS
_PREPAREPROPOSALRESPONSE.fields_by_name['pendingProposal'].message_type = proto_dot_governance__pb2._PROPOSAL
_PREPAREVOTEREQUEST.fields_by_name['vote'].message_type = proto_dot_governance__pb2._VOTE
_PREPAREVOTERESPONSE.fields_by_name['vote'].message_type = proto_dot_governance__pb2._VOTE
_ORDERVERSIONSBYIDREQUEST.fields_by_name['pagination'].message_type = _PAGINATION
_ORDERVERSIONSRESPONSE.fields_by_name['orders'].message_type = proto_dot_vega__pb2._ORDER
DESCRIPTOR.message_types_by_name['SubmitTransactionRequest'] = _SUBMITTRANSACTIONREQUEST
DESCRIPTOR.message_types_by_name['SubmitTransactionResponse'] = _SUBMITTRANSACTIONRESPONSE
DESCRIPTOR.message_types_by_name['WithdrawRequest'] = _WITHDRAWREQUEST
DESCRIPTOR.message_types_by_name['WithdrawResponse'] = _WITHDRAWRESPONSE
DESCRIPTOR.message_types_by_name['NotifyTraderAccountRequest'] = _NOTIFYTRADERACCOUNTREQUEST
DESCRIPTOR.message_types_by_name['NotifyTraderAccountResponse'] = _NOTIFYTRADERACCOUNTRESPONSE
DESCRIPTOR.message_types_by_name['PrepareSubmitOrderResponse'] = _PREPARESUBMITORDERRESPONSE
DESCRIPTOR.message_types_by_name['PrepareCancelOrderResponse'] = _PREPARECANCELORDERRESPONSE
DESCRIPTOR.message_types_by_name['PrepareAmendOrderResponse'] = _PREPAREAMENDORDERRESPONSE
DESCRIPTOR.message_types_by_name['SubmitOrderRequest'] = _SUBMITORDERREQUEST
DESCRIPTOR.message_types_by_name['CancelOrderRequest'] = _CANCELORDERREQUEST
DESCRIPTOR.message_types_by_name['AmendOrderRequest'] = _AMENDORDERREQUEST
DESCRIPTOR.message_types_by_name['GetProposalByIDRequest'] = _GETPROPOSALBYIDREQUEST
DESCRIPTOR.message_types_by_name['GetProposalByReferenceRequest'] = _GETPROPOSALBYREFERENCEREQUEST
DESCRIPTOR.message_types_by_name['GetProposalsResponse'] = _GETPROPOSALSRESPONSE
DESCRIPTOR.message_types_by_name['MarginLevelsSubscribeRequest'] = _MARGINLEVELSSUBSCRIBEREQUEST
DESCRIPTOR.message_types_by_name['MarginLevelsRequest'] = _MARGINLEVELSREQUEST
DESCRIPTOR.message_types_by_name['MarginLevelsResponse'] = _MARGINLEVELSRESPONSE
DESCRIPTOR.message_types_by_name['MarketsDataSubscribeRequest'] = _MARKETSDATASUBSCRIBEREQUEST
DESCRIPTOR.message_types_by_name['MarketDataByIDRequest'] = _MARKETDATABYIDREQUEST
DESCRIPTOR.message_types_by_name['MarketDataByIDResponse'] = _MARKETDATABYIDRESPONSE
DESCRIPTOR.message_types_by_name['MarketsDataResponse'] = _MARKETSDATARESPONSE
DESCRIPTOR.message_types_by_name['LastTradeRequest'] = _LASTTRADEREQUEST
DESCRIPTOR.message_types_by_name['LastTradeResponse'] = _LASTTRADERESPONSE
DESCRIPTOR.message_types_by_name['MarketByIDRequest'] = _MARKETBYIDREQUEST
DESCRIPTOR.message_types_by_name['MarketByIDResponse'] = _MARKETBYIDRESPONSE
DESCRIPTOR.message_types_by_name['PartyByIDRequest'] = _PARTYBYIDREQUEST
DESCRIPTOR.message_types_by_name['PartyByIDResponse'] = _PARTYBYIDRESPONSE
DESCRIPTOR.message_types_by_name['PartiesResponse'] = _PARTIESRESPONSE
DESCRIPTOR.message_types_by_name['TradesByPartyRequest'] = _TRADESBYPARTYREQUEST
DESCRIPTOR.message_types_by_name['TradesByPartyResponse'] = _TRADESBYPARTYRESPONSE
DESCRIPTOR.message_types_by_name['TradesByOrderRequest'] = _TRADESBYORDERREQUEST
DESCRIPTOR.message_types_by_name['TradesByOrderResponse'] = _TRADESBYORDERRESPONSE
DESCRIPTOR.message_types_by_name['AccountsSubscribeRequest'] = _ACCOUNTSSUBSCRIBEREQUEST
DESCRIPTOR.message_types_by_name['OrdersSubscribeRequest'] = _ORDERSSUBSCRIBEREQUEST
DESCRIPTOR.message_types_by_name['TradesSubscribeRequest'] = _TRADESSUBSCRIBEREQUEST
DESCRIPTOR.message_types_by_name['CandlesSubscribeRequest'] = _CANDLESSUBSCRIBEREQUEST
DESCRIPTOR.message_types_by_name['MarketDepthSubscribeRequest'] = _MARKETDEPTHSUBSCRIBEREQUEST
DESCRIPTOR.message_types_by_name['PositionsSubscribeRequest'] = _POSITIONSSUBSCRIBEREQUEST
DESCRIPTOR.message_types_by_name['OrdersByMarketRequest'] = _ORDERSBYMARKETREQUEST
DESCRIPTOR.message_types_by_name['OrdersByMarketResponse'] = _ORDERSBYMARKETRESPONSE
DESCRIPTOR.message_types_by_name['OrdersByPartyRequest'] = _ORDERSBYPARTYREQUEST
DESCRIPTOR.message_types_by_name['OrdersByPartyResponse'] = _ORDERSBYPARTYRESPONSE
DESCRIPTOR.message_types_by_name['OrderByMarketAndIdRequest'] = _ORDERBYMARKETANDIDREQUEST
DESCRIPTOR.message_types_by_name['OrderByMarketAndIdResponse'] = _ORDERBYMARKETANDIDRESPONSE
DESCRIPTOR.message_types_by_name['OrderByReferenceRequest'] = _ORDERBYREFERENCEREQUEST
DESCRIPTOR.message_types_by_name['OrderByReferenceResponse'] = _ORDERBYREFERENCERESPONSE
DESCRIPTOR.message_types_by_name['MarketsResponse'] = _MARKETSRESPONSE
DESCRIPTOR.message_types_by_name['CandlesRequest'] = _CANDLESREQUEST
DESCRIPTOR.message_types_by_name['CandlesResponse'] = _CANDLESRESPONSE
DESCRIPTOR.message_types_by_name['MarketDepthRequest'] = _MARKETDEPTHREQUEST
DESCRIPTOR.message_types_by_name['MarketDepthResponse'] = _MARKETDEPTHRESPONSE
DESCRIPTOR.message_types_by_name['TradesByMarketRequest'] = _TRADESBYMARKETREQUEST
DESCRIPTOR.message_types_by_name['TradesByMarketResponse'] = _TRADESBYMARKETRESPONSE
DESCRIPTOR.message_types_by_name['PositionsByPartyRequest'] = _POSITIONSBYPARTYREQUEST
DESCRIPTOR.message_types_by_name['PositionsByPartyResponse'] = _POSITIONSBYPARTYRESPONSE
DESCRIPTOR.message_types_by_name['VegaTimeResponse'] = _VEGATIMERESPONSE
DESCRIPTOR.message_types_by_name['Pagination'] = _PAGINATION
DESCRIPTOR.message_types_by_name['OrdersStream'] = _ORDERSSTREAM
DESCRIPTOR.message_types_by_name['TradesStream'] = _TRADESSTREAM
DESCRIPTOR.message_types_by_name['PartyAccountsRequest'] = _PARTYACCOUNTSREQUEST
DESCRIPTOR.message_types_by_name['PartyAccountsResponse'] = _PARTYACCOUNTSRESPONSE
DESCRIPTOR.message_types_by_name['MarketAccountsRequest'] = _MARKETACCOUNTSREQUEST
DESCRIPTOR.message_types_by_name['MarketAccountsResponse'] = _MARKETACCOUNTSRESPONSE
DESCRIPTOR.message_types_by_name['PrepareProposalRequest'] = _PREPAREPROPOSALREQUEST
DESCRIPTOR.message_types_by_name['PrepareProposalResponse'] = _PREPAREPROPOSALRESPONSE
DESCRIPTOR.message_types_by_name['PrepareVoteRequest'] = _PREPAREVOTEREQUEST
DESCRIPTOR.message_types_by_name['PrepareVoteResponse'] = _PREPAREVOTERESPONSE
DESCRIPTOR.message_types_by_name['OrderByIDRequest'] = _ORDERBYIDREQUEST
DESCRIPTOR.message_types_by_name['OrderByReferenceIDRequest'] = _ORDERBYREFERENCEIDREQUEST
DESCRIPTOR.message_types_by_name['OrderVersionsByIDRequest'] = _ORDERVERSIONSBYIDREQUEST
DESCRIPTOR.message_types_by_name['OrderVersionsResponse'] = _ORDERVERSIONSRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

SubmitTransactionRequest = _reflection.GeneratedProtocolMessageType('SubmitTransactionRequest', (_message.Message,), {
  'DESCRIPTOR' : _SUBMITTRANSACTIONREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.SubmitTransactionRequest)
  })
_sym_db.RegisterMessage(SubmitTransactionRequest)

SubmitTransactionResponse = _reflection.GeneratedProtocolMessageType('SubmitTransactionResponse', (_message.Message,), {
  'DESCRIPTOR' : _SUBMITTRANSACTIONRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.SubmitTransactionResponse)
  })
_sym_db.RegisterMessage(SubmitTransactionResponse)

WithdrawRequest = _reflection.GeneratedProtocolMessageType('WithdrawRequest', (_message.Message,), {
  'DESCRIPTOR' : _WITHDRAWREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.WithdrawRequest)
  })
_sym_db.RegisterMessage(WithdrawRequest)

WithdrawResponse = _reflection.GeneratedProtocolMessageType('WithdrawResponse', (_message.Message,), {
  'DESCRIPTOR' : _WITHDRAWRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.WithdrawResponse)
  })
_sym_db.RegisterMessage(WithdrawResponse)

NotifyTraderAccountRequest = _reflection.GeneratedProtocolMessageType('NotifyTraderAccountRequest', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFYTRADERACCOUNTREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.NotifyTraderAccountRequest)
  })
_sym_db.RegisterMessage(NotifyTraderAccountRequest)

NotifyTraderAccountResponse = _reflection.GeneratedProtocolMessageType('NotifyTraderAccountResponse', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFYTRADERACCOUNTRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.NotifyTraderAccountResponse)
  })
_sym_db.RegisterMessage(NotifyTraderAccountResponse)

PrepareSubmitOrderResponse = _reflection.GeneratedProtocolMessageType('PrepareSubmitOrderResponse', (_message.Message,), {
  'DESCRIPTOR' : _PREPARESUBMITORDERRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PrepareSubmitOrderResponse)
  })
_sym_db.RegisterMessage(PrepareSubmitOrderResponse)

PrepareCancelOrderResponse = _reflection.GeneratedProtocolMessageType('PrepareCancelOrderResponse', (_message.Message,), {
  'DESCRIPTOR' : _PREPARECANCELORDERRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PrepareCancelOrderResponse)
  })
_sym_db.RegisterMessage(PrepareCancelOrderResponse)

PrepareAmendOrderResponse = _reflection.GeneratedProtocolMessageType('PrepareAmendOrderResponse', (_message.Message,), {
  'DESCRIPTOR' : _PREPAREAMENDORDERRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PrepareAmendOrderResponse)
  })
_sym_db.RegisterMessage(PrepareAmendOrderResponse)

SubmitOrderRequest = _reflection.GeneratedProtocolMessageType('SubmitOrderRequest', (_message.Message,), {
  'DESCRIPTOR' : _SUBMITORDERREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.SubmitOrderRequest)
  })
_sym_db.RegisterMessage(SubmitOrderRequest)

CancelOrderRequest = _reflection.GeneratedProtocolMessageType('CancelOrderRequest', (_message.Message,), {
  'DESCRIPTOR' : _CANCELORDERREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.CancelOrderRequest)
  })
_sym_db.RegisterMessage(CancelOrderRequest)

AmendOrderRequest = _reflection.GeneratedProtocolMessageType('AmendOrderRequest', (_message.Message,), {
  'DESCRIPTOR' : _AMENDORDERREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.AmendOrderRequest)
  })
_sym_db.RegisterMessage(AmendOrderRequest)

GetProposalByIDRequest = _reflection.GeneratedProtocolMessageType('GetProposalByIDRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETPROPOSALBYIDREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.GetProposalByIDRequest)
  })
_sym_db.RegisterMessage(GetProposalByIDRequest)

GetProposalByReferenceRequest = _reflection.GeneratedProtocolMessageType('GetProposalByReferenceRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETPROPOSALBYREFERENCEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.GetProposalByReferenceRequest)
  })
_sym_db.RegisterMessage(GetProposalByReferenceRequest)

GetProposalsResponse = _reflection.GeneratedProtocolMessageType('GetProposalsResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETPROPOSALSRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.GetProposalsResponse)
  })
_sym_db.RegisterMessage(GetProposalsResponse)

MarginLevelsSubscribeRequest = _reflection.GeneratedProtocolMessageType('MarginLevelsSubscribeRequest', (_message.Message,), {
  'DESCRIPTOR' : _MARGINLEVELSSUBSCRIBEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarginLevelsSubscribeRequest)
  })
_sym_db.RegisterMessage(MarginLevelsSubscribeRequest)

MarginLevelsRequest = _reflection.GeneratedProtocolMessageType('MarginLevelsRequest', (_message.Message,), {
  'DESCRIPTOR' : _MARGINLEVELSREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarginLevelsRequest)
  })
_sym_db.RegisterMessage(MarginLevelsRequest)

MarginLevelsResponse = _reflection.GeneratedProtocolMessageType('MarginLevelsResponse', (_message.Message,), {
  'DESCRIPTOR' : _MARGINLEVELSRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarginLevelsResponse)
  })
_sym_db.RegisterMessage(MarginLevelsResponse)

MarketsDataSubscribeRequest = _reflection.GeneratedProtocolMessageType('MarketsDataSubscribeRequest', (_message.Message,), {
  'DESCRIPTOR' : _MARKETSDATASUBSCRIBEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketsDataSubscribeRequest)
  })
_sym_db.RegisterMessage(MarketsDataSubscribeRequest)

MarketDataByIDRequest = _reflection.GeneratedProtocolMessageType('MarketDataByIDRequest', (_message.Message,), {
  'DESCRIPTOR' : _MARKETDATABYIDREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketDataByIDRequest)
  })
_sym_db.RegisterMessage(MarketDataByIDRequest)

MarketDataByIDResponse = _reflection.GeneratedProtocolMessageType('MarketDataByIDResponse', (_message.Message,), {
  'DESCRIPTOR' : _MARKETDATABYIDRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketDataByIDResponse)
  })
_sym_db.RegisterMessage(MarketDataByIDResponse)

MarketsDataResponse = _reflection.GeneratedProtocolMessageType('MarketsDataResponse', (_message.Message,), {
  'DESCRIPTOR' : _MARKETSDATARESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketsDataResponse)
  })
_sym_db.RegisterMessage(MarketsDataResponse)

LastTradeRequest = _reflection.GeneratedProtocolMessageType('LastTradeRequest', (_message.Message,), {
  'DESCRIPTOR' : _LASTTRADEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.LastTradeRequest)
  })
_sym_db.RegisterMessage(LastTradeRequest)

LastTradeResponse = _reflection.GeneratedProtocolMessageType('LastTradeResponse', (_message.Message,), {
  'DESCRIPTOR' : _LASTTRADERESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.LastTradeResponse)
  })
_sym_db.RegisterMessage(LastTradeResponse)

MarketByIDRequest = _reflection.GeneratedProtocolMessageType('MarketByIDRequest', (_message.Message,), {
  'DESCRIPTOR' : _MARKETBYIDREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketByIDRequest)
  })
_sym_db.RegisterMessage(MarketByIDRequest)

MarketByIDResponse = _reflection.GeneratedProtocolMessageType('MarketByIDResponse', (_message.Message,), {
  'DESCRIPTOR' : _MARKETBYIDRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketByIDResponse)
  })
_sym_db.RegisterMessage(MarketByIDResponse)

PartyByIDRequest = _reflection.GeneratedProtocolMessageType('PartyByIDRequest', (_message.Message,), {
  'DESCRIPTOR' : _PARTYBYIDREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PartyByIDRequest)
  })
_sym_db.RegisterMessage(PartyByIDRequest)

PartyByIDResponse = _reflection.GeneratedProtocolMessageType('PartyByIDResponse', (_message.Message,), {
  'DESCRIPTOR' : _PARTYBYIDRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PartyByIDResponse)
  })
_sym_db.RegisterMessage(PartyByIDResponse)

PartiesResponse = _reflection.GeneratedProtocolMessageType('PartiesResponse', (_message.Message,), {
  'DESCRIPTOR' : _PARTIESRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PartiesResponse)
  })
_sym_db.RegisterMessage(PartiesResponse)

TradesByPartyRequest = _reflection.GeneratedProtocolMessageType('TradesByPartyRequest', (_message.Message,), {
  'DESCRIPTOR' : _TRADESBYPARTYREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.TradesByPartyRequest)
  })
_sym_db.RegisterMessage(TradesByPartyRequest)

TradesByPartyResponse = _reflection.GeneratedProtocolMessageType('TradesByPartyResponse', (_message.Message,), {
  'DESCRIPTOR' : _TRADESBYPARTYRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.TradesByPartyResponse)
  })
_sym_db.RegisterMessage(TradesByPartyResponse)

TradesByOrderRequest = _reflection.GeneratedProtocolMessageType('TradesByOrderRequest', (_message.Message,), {
  'DESCRIPTOR' : _TRADESBYORDERREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.TradesByOrderRequest)
  })
_sym_db.RegisterMessage(TradesByOrderRequest)

TradesByOrderResponse = _reflection.GeneratedProtocolMessageType('TradesByOrderResponse', (_message.Message,), {
  'DESCRIPTOR' : _TRADESBYORDERRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.TradesByOrderResponse)
  })
_sym_db.RegisterMessage(TradesByOrderResponse)

AccountsSubscribeRequest = _reflection.GeneratedProtocolMessageType('AccountsSubscribeRequest', (_message.Message,), {
  'DESCRIPTOR' : _ACCOUNTSSUBSCRIBEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.AccountsSubscribeRequest)
  })
_sym_db.RegisterMessage(AccountsSubscribeRequest)

OrdersSubscribeRequest = _reflection.GeneratedProtocolMessageType('OrdersSubscribeRequest', (_message.Message,), {
  'DESCRIPTOR' : _ORDERSSUBSCRIBEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrdersSubscribeRequest)
  })
_sym_db.RegisterMessage(OrdersSubscribeRequest)

TradesSubscribeRequest = _reflection.GeneratedProtocolMessageType('TradesSubscribeRequest', (_message.Message,), {
  'DESCRIPTOR' : _TRADESSUBSCRIBEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.TradesSubscribeRequest)
  })
_sym_db.RegisterMessage(TradesSubscribeRequest)

CandlesSubscribeRequest = _reflection.GeneratedProtocolMessageType('CandlesSubscribeRequest', (_message.Message,), {
  'DESCRIPTOR' : _CANDLESSUBSCRIBEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.CandlesSubscribeRequest)
  })
_sym_db.RegisterMessage(CandlesSubscribeRequest)

MarketDepthSubscribeRequest = _reflection.GeneratedProtocolMessageType('MarketDepthSubscribeRequest', (_message.Message,), {
  'DESCRIPTOR' : _MARKETDEPTHSUBSCRIBEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketDepthSubscribeRequest)
  })
_sym_db.RegisterMessage(MarketDepthSubscribeRequest)

PositionsSubscribeRequest = _reflection.GeneratedProtocolMessageType('PositionsSubscribeRequest', (_message.Message,), {
  'DESCRIPTOR' : _POSITIONSSUBSCRIBEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PositionsSubscribeRequest)
  })
_sym_db.RegisterMessage(PositionsSubscribeRequest)

OrdersByMarketRequest = _reflection.GeneratedProtocolMessageType('OrdersByMarketRequest', (_message.Message,), {
  'DESCRIPTOR' : _ORDERSBYMARKETREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrdersByMarketRequest)
  })
_sym_db.RegisterMessage(OrdersByMarketRequest)

OrdersByMarketResponse = _reflection.GeneratedProtocolMessageType('OrdersByMarketResponse', (_message.Message,), {
  'DESCRIPTOR' : _ORDERSBYMARKETRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrdersByMarketResponse)
  })
_sym_db.RegisterMessage(OrdersByMarketResponse)

OrdersByPartyRequest = _reflection.GeneratedProtocolMessageType('OrdersByPartyRequest', (_message.Message,), {
  'DESCRIPTOR' : _ORDERSBYPARTYREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrdersByPartyRequest)
  })
_sym_db.RegisterMessage(OrdersByPartyRequest)

OrdersByPartyResponse = _reflection.GeneratedProtocolMessageType('OrdersByPartyResponse', (_message.Message,), {
  'DESCRIPTOR' : _ORDERSBYPARTYRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrdersByPartyResponse)
  })
_sym_db.RegisterMessage(OrdersByPartyResponse)

OrderByMarketAndIdRequest = _reflection.GeneratedProtocolMessageType('OrderByMarketAndIdRequest', (_message.Message,), {
  'DESCRIPTOR' : _ORDERBYMARKETANDIDREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrderByMarketAndIdRequest)
  })
_sym_db.RegisterMessage(OrderByMarketAndIdRequest)

OrderByMarketAndIdResponse = _reflection.GeneratedProtocolMessageType('OrderByMarketAndIdResponse', (_message.Message,), {
  'DESCRIPTOR' : _ORDERBYMARKETANDIDRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrderByMarketAndIdResponse)
  })
_sym_db.RegisterMessage(OrderByMarketAndIdResponse)

OrderByReferenceRequest = _reflection.GeneratedProtocolMessageType('OrderByReferenceRequest', (_message.Message,), {
  'DESCRIPTOR' : _ORDERBYREFERENCEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrderByReferenceRequest)
  })
_sym_db.RegisterMessage(OrderByReferenceRequest)

OrderByReferenceResponse = _reflection.GeneratedProtocolMessageType('OrderByReferenceResponse', (_message.Message,), {
  'DESCRIPTOR' : _ORDERBYREFERENCERESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrderByReferenceResponse)
  })
_sym_db.RegisterMessage(OrderByReferenceResponse)

MarketsResponse = _reflection.GeneratedProtocolMessageType('MarketsResponse', (_message.Message,), {
  'DESCRIPTOR' : _MARKETSRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketsResponse)
  })
_sym_db.RegisterMessage(MarketsResponse)

CandlesRequest = _reflection.GeneratedProtocolMessageType('CandlesRequest', (_message.Message,), {
  'DESCRIPTOR' : _CANDLESREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.CandlesRequest)
  })
_sym_db.RegisterMessage(CandlesRequest)

CandlesResponse = _reflection.GeneratedProtocolMessageType('CandlesResponse', (_message.Message,), {
  'DESCRIPTOR' : _CANDLESRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.CandlesResponse)
  })
_sym_db.RegisterMessage(CandlesResponse)

MarketDepthRequest = _reflection.GeneratedProtocolMessageType('MarketDepthRequest', (_message.Message,), {
  'DESCRIPTOR' : _MARKETDEPTHREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketDepthRequest)
  })
_sym_db.RegisterMessage(MarketDepthRequest)

MarketDepthResponse = _reflection.GeneratedProtocolMessageType('MarketDepthResponse', (_message.Message,), {
  'DESCRIPTOR' : _MARKETDEPTHRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketDepthResponse)
  })
_sym_db.RegisterMessage(MarketDepthResponse)

TradesByMarketRequest = _reflection.GeneratedProtocolMessageType('TradesByMarketRequest', (_message.Message,), {
  'DESCRIPTOR' : _TRADESBYMARKETREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.TradesByMarketRequest)
  })
_sym_db.RegisterMessage(TradesByMarketRequest)

TradesByMarketResponse = _reflection.GeneratedProtocolMessageType('TradesByMarketResponse', (_message.Message,), {
  'DESCRIPTOR' : _TRADESBYMARKETRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.TradesByMarketResponse)
  })
_sym_db.RegisterMessage(TradesByMarketResponse)

PositionsByPartyRequest = _reflection.GeneratedProtocolMessageType('PositionsByPartyRequest', (_message.Message,), {
  'DESCRIPTOR' : _POSITIONSBYPARTYREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PositionsByPartyRequest)
  })
_sym_db.RegisterMessage(PositionsByPartyRequest)

PositionsByPartyResponse = _reflection.GeneratedProtocolMessageType('PositionsByPartyResponse', (_message.Message,), {
  'DESCRIPTOR' : _POSITIONSBYPARTYRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PositionsByPartyResponse)
  })
_sym_db.RegisterMessage(PositionsByPartyResponse)

VegaTimeResponse = _reflection.GeneratedProtocolMessageType('VegaTimeResponse', (_message.Message,), {
  'DESCRIPTOR' : _VEGATIMERESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.VegaTimeResponse)
  })
_sym_db.RegisterMessage(VegaTimeResponse)

Pagination = _reflection.GeneratedProtocolMessageType('Pagination', (_message.Message,), {
  'DESCRIPTOR' : _PAGINATION,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.Pagination)
  })
_sym_db.RegisterMessage(Pagination)

OrdersStream = _reflection.GeneratedProtocolMessageType('OrdersStream', (_message.Message,), {
  'DESCRIPTOR' : _ORDERSSTREAM,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrdersStream)
  })
_sym_db.RegisterMessage(OrdersStream)

TradesStream = _reflection.GeneratedProtocolMessageType('TradesStream', (_message.Message,), {
  'DESCRIPTOR' : _TRADESSTREAM,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.TradesStream)
  })
_sym_db.RegisterMessage(TradesStream)

PartyAccountsRequest = _reflection.GeneratedProtocolMessageType('PartyAccountsRequest', (_message.Message,), {
  'DESCRIPTOR' : _PARTYACCOUNTSREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PartyAccountsRequest)
  })
_sym_db.RegisterMessage(PartyAccountsRequest)

PartyAccountsResponse = _reflection.GeneratedProtocolMessageType('PartyAccountsResponse', (_message.Message,), {
  'DESCRIPTOR' : _PARTYACCOUNTSRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PartyAccountsResponse)
  })
_sym_db.RegisterMessage(PartyAccountsResponse)

MarketAccountsRequest = _reflection.GeneratedProtocolMessageType('MarketAccountsRequest', (_message.Message,), {
  'DESCRIPTOR' : _MARKETACCOUNTSREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketAccountsRequest)
  })
_sym_db.RegisterMessage(MarketAccountsRequest)

MarketAccountsResponse = _reflection.GeneratedProtocolMessageType('MarketAccountsResponse', (_message.Message,), {
  'DESCRIPTOR' : _MARKETACCOUNTSRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.MarketAccountsResponse)
  })
_sym_db.RegisterMessage(MarketAccountsResponse)

PrepareProposalRequest = _reflection.GeneratedProtocolMessageType('PrepareProposalRequest', (_message.Message,), {
  'DESCRIPTOR' : _PREPAREPROPOSALREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PrepareProposalRequest)
  })
_sym_db.RegisterMessage(PrepareProposalRequest)

PrepareProposalResponse = _reflection.GeneratedProtocolMessageType('PrepareProposalResponse', (_message.Message,), {
  'DESCRIPTOR' : _PREPAREPROPOSALRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PrepareProposalResponse)
  })
_sym_db.RegisterMessage(PrepareProposalResponse)

PrepareVoteRequest = _reflection.GeneratedProtocolMessageType('PrepareVoteRequest', (_message.Message,), {
  'DESCRIPTOR' : _PREPAREVOTEREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PrepareVoteRequest)
  })
_sym_db.RegisterMessage(PrepareVoteRequest)

PrepareVoteResponse = _reflection.GeneratedProtocolMessageType('PrepareVoteResponse', (_message.Message,), {
  'DESCRIPTOR' : _PREPAREVOTERESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.PrepareVoteResponse)
  })
_sym_db.RegisterMessage(PrepareVoteResponse)

OrderByIDRequest = _reflection.GeneratedProtocolMessageType('OrderByIDRequest', (_message.Message,), {
  'DESCRIPTOR' : _ORDERBYIDREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrderByIDRequest)
  })
_sym_db.RegisterMessage(OrderByIDRequest)

OrderByReferenceIDRequest = _reflection.GeneratedProtocolMessageType('OrderByReferenceIDRequest', (_message.Message,), {
  'DESCRIPTOR' : _ORDERBYREFERENCEIDREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrderByReferenceIDRequest)
  })
_sym_db.RegisterMessage(OrderByReferenceIDRequest)

OrderVersionsByIDRequest = _reflection.GeneratedProtocolMessageType('OrderVersionsByIDRequest', (_message.Message,), {
  'DESCRIPTOR' : _ORDERVERSIONSBYIDREQUEST,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrderVersionsByIDRequest)
  })
_sym_db.RegisterMessage(OrderVersionsByIDRequest)

OrderVersionsResponse = _reflection.GeneratedProtocolMessageType('OrderVersionsResponse', (_message.Message,), {
  'DESCRIPTOR' : _ORDERVERSIONSRESPONSE,
  '__module__' : 'proto.api.trading_pb2'
  # @@protoc_insertion_point(class_scope:api.OrderVersionsResponse)
  })
_sym_db.RegisterMessage(OrderVersionsResponse)


DESCRIPTOR._options = None

_TRADING = _descriptor.ServiceDescriptor(
  name='trading',
  full_name='api.trading',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=4599,
  serialized_end=5220,
  methods=[
  _descriptor.MethodDescriptor(
    name='PrepareSubmitOrder',
    full_name='api.trading.PrepareSubmitOrder',
    index=0,
    containing_service=None,
    input_type=_SUBMITORDERREQUEST,
    output_type=_PREPARESUBMITORDERRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PrepareCancelOrder',
    full_name='api.trading.PrepareCancelOrder',
    index=1,
    containing_service=None,
    input_type=_CANCELORDERREQUEST,
    output_type=_PREPARECANCELORDERRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PrepareAmendOrder',
    full_name='api.trading.PrepareAmendOrder',
    index=2,
    containing_service=None,
    input_type=_AMENDORDERREQUEST,
    output_type=_PREPAREAMENDORDERRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='NotifyTraderAccount',
    full_name='api.trading.NotifyTraderAccount',
    index=3,
    containing_service=None,
    input_type=_NOTIFYTRADERACCOUNTREQUEST,
    output_type=_NOTIFYTRADERACCOUNTRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Withdraw',
    full_name='api.trading.Withdraw',
    index=4,
    containing_service=None,
    input_type=_WITHDRAWREQUEST,
    output_type=_WITHDRAWRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SubmitTransaction',
    full_name='api.trading.SubmitTransaction',
    index=5,
    containing_service=None,
    input_type=_SUBMITTRANSACTIONREQUEST,
    output_type=_SUBMITTRANSACTIONRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PrepareProposal',
    full_name='api.trading.PrepareProposal',
    index=6,
    containing_service=None,
    input_type=_PREPAREPROPOSALREQUEST,
    output_type=_PREPAREPROPOSALRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PrepareVote',
    full_name='api.trading.PrepareVote',
    index=7,
    containing_service=None,
    input_type=_PREPAREVOTEREQUEST,
    output_type=_PREPAREVOTERESPONSE,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_TRADING)

DESCRIPTOR.services_by_name['trading'] = _TRADING


_TRADING_DATA = _descriptor.ServiceDescriptor(
  name='trading_data',
  full_name='api.trading_data',
  file=DESCRIPTOR,
  index=1,
  serialized_options=None,
  serialized_start=5223,
  serialized_end=7957,
  methods=[
  _descriptor.MethodDescriptor(
    name='MarketAccounts',
    full_name='api.trading_data.MarketAccounts',
    index=0,
    containing_service=None,
    input_type=_MARKETACCOUNTSREQUEST,
    output_type=_MARKETACCOUNTSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PartyAccounts',
    full_name='api.trading_data.PartyAccounts',
    index=1,
    containing_service=None,
    input_type=_PARTYACCOUNTSREQUEST,
    output_type=_PARTYACCOUNTSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Candles',
    full_name='api.trading_data.Candles',
    index=2,
    containing_service=None,
    input_type=_CANDLESREQUEST,
    output_type=_CANDLESRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MarketDataByID',
    full_name='api.trading_data.MarketDataByID',
    index=3,
    containing_service=None,
    input_type=_MARKETDATABYIDREQUEST,
    output_type=_MARKETDATABYIDRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MarketsData',
    full_name='api.trading_data.MarketsData',
    index=4,
    containing_service=None,
    input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    output_type=_MARKETSDATARESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MarketByID',
    full_name='api.trading_data.MarketByID',
    index=5,
    containing_service=None,
    input_type=_MARKETBYIDREQUEST,
    output_type=_MARKETBYIDRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MarketDepth',
    full_name='api.trading_data.MarketDepth',
    index=6,
    containing_service=None,
    input_type=_MARKETDEPTHREQUEST,
    output_type=_MARKETDEPTHRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Markets',
    full_name='api.trading_data.Markets',
    index=7,
    containing_service=None,
    input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    output_type=_MARKETSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='OrderByMarketAndID',
    full_name='api.trading_data.OrderByMarketAndID',
    index=8,
    containing_service=None,
    input_type=_ORDERBYMARKETANDIDREQUEST,
    output_type=_ORDERBYMARKETANDIDRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='OrderByReference',
    full_name='api.trading_data.OrderByReference',
    index=9,
    containing_service=None,
    input_type=_ORDERBYREFERENCEREQUEST,
    output_type=_ORDERBYREFERENCERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='OrdersByMarket',
    full_name='api.trading_data.OrdersByMarket',
    index=10,
    containing_service=None,
    input_type=_ORDERSBYMARKETREQUEST,
    output_type=_ORDERSBYMARKETRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='OrdersByParty',
    full_name='api.trading_data.OrdersByParty',
    index=11,
    containing_service=None,
    input_type=_ORDERSBYPARTYREQUEST,
    output_type=_ORDERSBYPARTYRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='OrderByID',
    full_name='api.trading_data.OrderByID',
    index=12,
    containing_service=None,
    input_type=_ORDERBYIDREQUEST,
    output_type=proto_dot_vega__pb2._ORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='OrderByReferenceID',
    full_name='api.trading_data.OrderByReferenceID',
    index=13,
    containing_service=None,
    input_type=_ORDERBYREFERENCEIDREQUEST,
    output_type=proto_dot_vega__pb2._ORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='OrderVersionsByID',
    full_name='api.trading_data.OrderVersionsByID',
    index=14,
    containing_service=None,
    input_type=_ORDERVERSIONSBYIDREQUEST,
    output_type=_ORDERVERSIONSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MarginLevels',
    full_name='api.trading_data.MarginLevels',
    index=15,
    containing_service=None,
    input_type=_MARGINLEVELSREQUEST,
    output_type=_MARGINLEVELSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Parties',
    full_name='api.trading_data.Parties',
    index=16,
    containing_service=None,
    input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    output_type=_PARTIESRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PartyByID',
    full_name='api.trading_data.PartyByID',
    index=17,
    containing_service=None,
    input_type=_PARTYBYIDREQUEST,
    output_type=_PARTYBYIDRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PositionsByParty',
    full_name='api.trading_data.PositionsByParty',
    index=18,
    containing_service=None,
    input_type=_POSITIONSBYPARTYREQUEST,
    output_type=_POSITIONSBYPARTYRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='LastTrade',
    full_name='api.trading_data.LastTrade',
    index=19,
    containing_service=None,
    input_type=_LASTTRADEREQUEST,
    output_type=_LASTTRADERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='TradesByMarket',
    full_name='api.trading_data.TradesByMarket',
    index=20,
    containing_service=None,
    input_type=_TRADESBYMARKETREQUEST,
    output_type=_TRADESBYMARKETRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='TradesByOrder',
    full_name='api.trading_data.TradesByOrder',
    index=21,
    containing_service=None,
    input_type=_TRADESBYORDERREQUEST,
    output_type=_TRADESBYORDERRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='TradesByParty',
    full_name='api.trading_data.TradesByParty',
    index=22,
    containing_service=None,
    input_type=_TRADESBYPARTYREQUEST,
    output_type=_TRADESBYPARTYRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetProposals',
    full_name='api.trading_data.GetProposals',
    index=23,
    containing_service=None,
    input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    output_type=_GETPROPOSALSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetOpenProposals',
    full_name='api.trading_data.GetOpenProposals',
    index=24,
    containing_service=None,
    input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    output_type=_GETPROPOSALSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetProposalByID',
    full_name='api.trading_data.GetProposalByID',
    index=25,
    containing_service=None,
    input_type=_GETPROPOSALBYIDREQUEST,
    output_type=proto_dot_governance__pb2._PROPOSALVOTE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetProposalByReference',
    full_name='api.trading_data.GetProposalByReference',
    index=26,
    containing_service=None,
    input_type=_GETPROPOSALBYREFERENCEREQUEST,
    output_type=proto_dot_governance__pb2._PROPOSALVOTE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ObserveProposals',
    full_name='api.trading_data.ObserveProposals',
    index=27,
    containing_service=None,
    input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    output_type=proto_dot_governance__pb2._PROPOSALVOTE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Statistics',
    full_name='api.trading_data.Statistics',
    index=28,
    containing_service=None,
    input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    output_type=proto_dot_vega__pb2._STATISTICS,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetVegaTime',
    full_name='api.trading_data.GetVegaTime',
    index=29,
    containing_service=None,
    input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    output_type=_VEGATIMERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='AccountsSubscribe',
    full_name='api.trading_data.AccountsSubscribe',
    index=30,
    containing_service=None,
    input_type=_ACCOUNTSSUBSCRIBEREQUEST,
    output_type=proto_dot_vega__pb2._ACCOUNT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='CandlesSubscribe',
    full_name='api.trading_data.CandlesSubscribe',
    index=31,
    containing_service=None,
    input_type=_CANDLESSUBSCRIBEREQUEST,
    output_type=proto_dot_vega__pb2._CANDLE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MarginLevelsSubscribe',
    full_name='api.trading_data.MarginLevelsSubscribe',
    index=32,
    containing_service=None,
    input_type=_MARGINLEVELSSUBSCRIBEREQUEST,
    output_type=proto_dot_vega__pb2._MARGINLEVELS,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MarketDepthSubscribe',
    full_name='api.trading_data.MarketDepthSubscribe',
    index=33,
    containing_service=None,
    input_type=_MARKETDEPTHSUBSCRIBEREQUEST,
    output_type=proto_dot_vega__pb2._MARKETDEPTH,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MarketsDataSubscribe',
    full_name='api.trading_data.MarketsDataSubscribe',
    index=34,
    containing_service=None,
    input_type=_MARKETSDATASUBSCRIBEREQUEST,
    output_type=proto_dot_vega__pb2._MARKETDATA,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='OrdersSubscribe',
    full_name='api.trading_data.OrdersSubscribe',
    index=35,
    containing_service=None,
    input_type=_ORDERSSUBSCRIBEREQUEST,
    output_type=_ORDERSSTREAM,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PositionsSubscribe',
    full_name='api.trading_data.PositionsSubscribe',
    index=36,
    containing_service=None,
    input_type=_POSITIONSSUBSCRIBEREQUEST,
    output_type=proto_dot_vega__pb2._POSITION,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='TradesSubscribe',
    full_name='api.trading_data.TradesSubscribe',
    index=37,
    containing_service=None,
    input_type=_TRADESSUBSCRIBEREQUEST,
    output_type=_TRADESSTREAM,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='TransferResponsesSubscribe',
    full_name='api.trading_data.TransferResponsesSubscribe',
    index=38,
    containing_service=None,
    input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    output_type=proto_dot_vega__pb2._TRANSFERRESPONSE,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_TRADING_DATA)

DESCRIPTOR.services_by_name['trading_data'] = _TRADING_DATA

# @@protoc_insertion_point(module_scope)
